-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[liblzma] Add license #43806
base: master
Are you sure you want to change the base?
[liblzma] Add license #43806
Conversation
"description": "Compression library with an API similar to that of zlib.", | ||
"homepage": "https://tukaani.org/xz/", | ||
"license": null, | ||
"license": "0BSD OR GPL-2.0-or-later OR GPL-3.0-only", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where do you take this information from?
AFAICT the license is 0BSD for the lib, and more complicated for tools.
Cf. https://sources.debian.org/src/xz-utils/5.6.3-1/debian/copyright/
So OR
indicates a choice which doesn't apply to all binaries.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(And that's why there is null
now.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the upstream copyright, it is true that lib uses OBSD, and other tools use two other licenses. So should we still use null and not pay attention to the used license?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The purpose of null
is "to indicate that users must read the deployed /share/<port>/copyright
file."
https://learn.microsoft.com/en-us/vcpkg/reference/vcpkg-json#license
You might perhaps use might use 0BSD
for the core, and another license
field for the tools
feature. But there isn't much room for OR
in my opinion.
Fixes #43797
SHA512s are updated for each updated download.The "supports" clause reflects platforms that may be fixed by this new version.Any fixed CI baseline entries are removed from that file.Any patches that are no longer applied are deleted from the port's directory../vcpkg x-add-version --all
and committing the result.